"""Pydantic Schema定义 - API请求/响应模型"""
from app.schemas.scan_task import (
    ScanTaskBase,
    ScanTaskCreate,
    ScanTaskUpdate,
    ScanTaskResponse,
)
from app.schemas.scan_record import (
    ScanRecordBase,
    ScanRecordCreate,
    ScanRecordUpdate,
    ScanRecordResponse,
)
from app.schemas.issue import (
    IssueBase,
    IssueCreate,
    IssueUpdate,
    IssueResponse,
    IssueConfirmRequest,
)
from app.schemas.common import (
    ResponseBase,
    PaginatedResponse,
    ErrorResponse,
)

__all__ = [
    # ScanTask
    "ScanTaskBase",
    "ScanTaskCreate",
    "ScanTaskUpdate",
    "ScanTaskResponse",
    # ScanRecord
    "ScanRecordBase",
    "ScanRecordCreate",
    "ScanRecordUpdate",
    "ScanRecordResponse",
    # Issue
    "IssueBase",
    "IssueCreate",
    "IssueUpdate",
    "IssueResponse",
    "IssueConfirmRequest",
    # Common
    "ResponseBase",
    "PaginatedResponse",
    "ErrorResponse",
]

